Asni

Currently duplicated in ImlilIt takes about 1 hour to get from Marrakech to Asni. There are buses from the central bus station which ostensibly leave every 30 minutes. A quicker way is to take a petit taxi to the out-of-town grand taxi 'park' cost 15dh. If you're better at haggling you can get this lower, if you care about a few pence. From there, a grand taxi will take you to Asni costing 15Dh per person, 6 sharing. DO NOT pay more than maybe 25Dh per person. Grand taxis are maybe not the way, if you don't like sharing very confined spaces with strangers: the official policy is to seat 4 people in the back, and two people on the passenger's seat.). Don't get ripped off taking a taxi straight from the airport!

Alternatively, if you are staying at Kasbah Tamadot Sir Richard Branson's luxury hotel, private transfers are available from the Marrakech airport to the resort bookable through Virgin Limited Edition.